package com.bacon.gmall.order.service;

import com.bacon.gmall.model.order.OrderInfo;

import java.util.List;
import java.util.Map;

/**
 * @author： bacon、
 * @version： 1.0
 * @create： 2021-01-06 19:57
 * @description:
 */
public interface OrderService {
    Boolean hasStock(Long skuId, Integer skuNum);

    Long submitOrder(OrderInfo orderInfo);

    void orderCancel(Long orderId);

    OrderInfo getOrderById(Long orderId);


    List<OrderInfo> orderSplit(Long orderId, String wareSkuMap);


    Map initWareOrder(Long id);
}
